|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--de.ueberdosis.mp3info.id3v2.ID3V2Frame | +--de.ueberdosis.mp3info.id3v2.FramePOPM
Popularimeter
The purpose of this frame is to specify how good an audio file is. Many
interesting applications could be found to this frame such as a playlist
that features better audiofiles more often than others or it could be used
to profile a person's taste and find other 'good' files by comparing
people's profiles. The frame is very simple. It contains the email address
to the user, one rating byte and a four byte play counter, intended to be
increased with one for every time the file is played. The email is a
terminated string. The rating is 1-255 where 1 is worst and 255 is best.
0 is unknown. If no personal counter is wanted it may be omitted. When the
counter reaches all one's, one byte is inserted in front of the counter
thus making the counter eight bits bigger in the same away as the play
counter ("PCNT"). There may be more than one "POPM" frame in each tag, but
only one with the same email address.
Field Summary
Fields inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame
dataChanged, deprecatedSince, legalSince
Fields inherited from interface de.ueberdosis.mp3info.Defines
DEFAULT_ENCODING, ID3V2_FOOTER_SIZE, ID3V2_FRAME_HEADER_SIZE, ID3V2_HEADER_SIZE, ID3V2_X_HEADER_SIZE, MP3_FRAME_HEADER_SIZE, SUPPORTED_NUMBER_OF_EXTENDED_FLAG_BYTES, testPositions, VERSION
Constructor Summary
FramePOPM(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
Method Summary
java.lang.String
getLongName()
java.lang.String
toString()
Methods inherited from class de.ueberdosis.mp3info.id3v2.ID3V2Frame
canDisplay, canEdit, containsData, createJPanel, createPanel, deprecatedSince, equals, getData, getDataLengthIndicator, getFileAlterPreservation, getFrameID, getSize, getTagAlterPreservation, getUnsynchronisation, hasGroupingIdentity, isAltered, isCompressed, isEncrypted, isReadOnly, isValid, legalSince, toByteArray
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail
FramePOPM
public FramePOPM(de.ueberdosis.mp3info.id3v2.ID3V2Frame frm,
de.ueberdosis.mp3info.id3v2.DataSource ds)
throws SeekPastEndException
Method Detail
getLongName
public java.lang.String getLongName()
toString
public java.lang.String toString()
toString
in class ID3V2Frame
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD